Alistair MacGregor
Cowichan–Malahat–Langford
Alistair MacGregor
Alistair MacGregor was first elected in 2015 as Member of Parliament for the new riding of Cowichan—Malahat—Langford. He was re-elected in the 2019 and 2021 federal elections.
Alistair has served as the NDP Caucus Chair, Critic for Justice, Public Safety, Food Price Inflation and Deputy Critic for Agriculture and Agri-Food. Before that, he served as Critic for Agriculture and Agri-Food, Seniors’ Issues, and as a member and Vice-Chair of the Special Joint Committee on Medical Assistance in Dying.
Alistair entered Parliament with a track-record of fighting for Vancouver Island families. As a long-time staffer to former MP Jean Crowder, he worked tirelessly to connect with residents, listen to their concerns, and advance their priorities. As an MP, he worked hard for food security, environmental sustainability, and fairness, especially at a time when so many are struggling with the cost of living compared to record corporate profits.
He has sponsored legislation to tackle greed in the grocery industry, unethical pension investments, soil health, RCMP reform, freighter anchorages, and brain injuries, and continues to be inspired in developing future legislation based on feedback from constituents.
A resident of the Cowichan Valley for over 30 years, Alistair has a deep love and appreciation for this riding’s people and communities.
Alistair previously worked as a tree-planting supervisor and a millworker. He holds a BA from the University of Victoria and an MA from Royal Roads University.
Alistair and his wife are proud parents to three young daughters. They live on a small farming property in the Cowichan Valley, where they enjoy growing fruit and vegetables and raising livestock.
Are you ready to take action?
Latest News

NDP statement on the International Transgender Day of Visibility

Singh: Climate Action That Protects You from Trump’s Trade War and Rising Costs
